cec4b5712e0cb3b929be730392fb8c5dbd2541f9,uimaj-core/src/main/java/org/apache/uima/analysis_engine/impl/PrimitiveAnalysisEngine_impl.java,PrimitiveAnalysisEngine_impl,destroy,#,282

Before Change


   */
  public void destroy() {
    if (mAnalysisComponent != null) {
      UimaContextHolder.setContext(getUimaContext());  // for use by POJOs
      mAnalysisComponent.destroy();
      UimaContextHolder.clearContext();
      getLogger().logrb(Level.CONFIG, CLASS_NAME.getName(), "destroy", LOG_RESOURCE_BUNDLE,
              "UIMA_analysis_engine_destroyed__CONFIG", getMetaData().getName());
    }

After Change


   */
  public void destroy() {
    if (mAnalysisComponent != null) {
      UimaContext prevContext = UimaContextHolder.setContext(getUimaContext());  // for use by POJOs
      mAnalysisComponent.destroy();
      UimaContextHolder.setContext(prevContext);
      getLogger().logrb(Level.CONFIG, CLASS_NAME.getName(), "destroy", LOG_RESOURCE_BUNDLE,
              "UIMA_analysis_engine_destroyed__CONFIG", getMetaData().getName());
    }